//plop入口文件，需要导出一个函数
//此函数就收一个plop对象,用于创建生成器任务

module.exports=plop=>{
  plop.setGenerator('component',{
    description:'create a component',
    prompts:[{
      type:'input',
      name:'name',
      message:'component name',
      default:'MyComponent'
    }],
    actions:[{
      type:'add',//表示添加文件
      path:'src/components/{{name}}/{{name}}.vue',//name表示用户输入的name
      templateFile:'plop-templates/component.hbs'//模板位置
    }]
  })
}